#pragma once
#include <iostream>
#include <string.h>
#include <../view/VistaTerreno.h>
#include <SDL.h>
#include <../log/Log.h>
#define RNEGRO 0
#define VNEGRO 0
#define ANEGRO 0
#define RBLANCO 255
#define VBLANCO 255
#define ABLANCO 255

using std::string;

class ConstructorTerreno {
public:
	ConstructorTerreno(SDL_Window* ventana, float escalaY);
	virtual ~ConstructorTerreno();
	void calcularAlturas();
	int* getAlturasPixel();
	float* getAlturasLogica();
	bool validarMascara();
private:
	int* alturasPixel;
	float* alturasLogica;
	int ancho, alto;
	float escalaY;
	SDL_Window* ventana;
};
